guard (someone's) heart

Translations
se préserver émotionnellement
Definitions
To protect someone's emotions or feelings from being hurt, often by being careful with words or actions; can also mean to be cautious about letting someone become emotionally vulnerable or attached.